La bibliothèque folium permet d'ouvrir une carte et d'afficher des points repérés par la latitude et la longitude.
Les fonctions nécessaires sont les suivantes :
m = folium.Map(location=[43.29695, 5.38107]) : pour créer une carte "m" centrée sur les coordonnées GPS données. On peut ajouter l'option zoom_start=12 pour obtenir un zoom particulier.
folium.Marker([43.29695, 5.38107],popup="lieu recherché").add_to(m) : pour ajouter un marqueur et un commentaire.
m.save("carte.html") : pour sauvegarder la carte au format HTML que l'on peut visualiser avec un navigateur.
Nous utilisons la classe Router de la bibliothèque "pyroutelib3" pour déterminer une route. Les fonctions nécessaires sont les suivantes :
Source : https://lesmanuelslibres.region-academique-idf.fr Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0